#ifndef _VECTOR_H_
#define _VECTOR_H_

typedef struct
{
    int *fd;
    int counter;
    int max_counter;
} VectorFD;

/**
 * count  初始化文件描述符个数
*/
extern VectorFD *create_vector_fd(int count);
extern void destroy_verctor_fd(VectorFD *vfd);
extern int get_fd(VectorFD *vfd, int index);
extern void remove_fd(VectorFD *vfd, int fd);
extern void add_fd(VectorFD *vfd, int fd);

#endif